@charset "gb2312";
/* CSS Document */
@charset "utf-8";

body{ margin:0px; font-size:12px; font-family:"Microsoft YaHei"; line-height:22px; }
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none; font-weight:normal;}
button {overflow:visible}
img{border:none;}
a{text-decoration:none; color:#333333;}
a:hover{text-decoration:none; color:#0a62b9;}
li{	list-style:none;}
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}
.m{width: 1163px;margin:0 auto;}


.top{height: 116px;}
.top_y{width: 296px;height: 96px;background:url(dh.png) no-repeat;position:relative;float: right;text-align: right;}
.top_y h2{
	position:absolute;
	color: #014979;
	font-size:22px;
	left: 69px;
	top: 65px;
}
/* 最新消息滚动 */
.t_news{ height:19px;  color:#333; padding-left:10px; margin:8px 0; overflow:hidden; position:relative;}
.t_news b{ line-height:19px; font-weight:bold; display:inline-block;}
.news_li,.swap{ line-height:19px; display:inline-block; position:absolute; top:0; left:72px; padding-left:15px;}
.news_li a,.swap a{ color:#333;}
.swap{top:19px;}

.ss{width:100%;height: 55px;line-height:40px;color:#fff;background: #f9f9fa;margin-bottom: 15px;padding-top: 13px;}
.ss_z a{color: #131313;font-size: 14px;font-weight: normal;padding-top:6px;padding-left: 8px;}
.search{ margin-top:6px; width:205px; height:22px; font-family:"宋体"; font-size:12px; color:#CCCCCC; float:left;}

.hb{ margin-top:20px;}

 


/*menu*/
#menu {height:50px;line-height:50px;width:100%;overflow:hidden;margin:0 auto;background: #014979;}
#nav {margin:0;width: 1200px;display:block;height:50px;line-height: 50px;overflow:hidden;margin:0 auto;}
#nav .mainlevel {float:left;color:#fff;width: 170px;/*IE6 only*/}
#nav .mainlevel a {color:#fff;font-size: 17px;font-family:"微软雅黑";text-decoration:none;line-height:50px;display:block;padding:0;width:170px;text-align:center;}
#nav .mainlevel:hover {color:#fff;line-height:50px;text-decoration: none;background: #ff9022;}
#nav .mainlevel1 {float:left;   color:#000000; margin:0px; padding:0px; overflow:hidden; width:170px;/*IE6 only*/}
#nav .mainlevel1 li { list-style:none; height:35px; line-height:35px; overflow:hidden;}
#nav .mainlevel1 a {color:#fff;text-decoration:none;line-height:35px;display:block;width:170px;height:35px;margin:0px;padding:0px;overflow:hidden;font-size: 12px;text-align:center;}
#nav .mainlevel1 a:hover {color:#fff;line-height:35px;font-size: 11px;text-decoration:none;background:#e7780b;}
#nav .mainlevel ul {  display:none;position:absolute; }
#nav .mainlevel li {  background:#d26800;width:170px; /*IE6 only*/}

#nav .mainlevel a:hover {color:#fff}
#nav .mainlevel:hover a {color:#fff}
#nav .mainlevel:hover .mainlevel1 a:hover {color:#fff;}
 
.biaoti{width:1200px;margin:0 auto;overflow:hidden;font-size:41px;MARGIN-BOTTOM: 40PX;color:#7a7a7a;PADDING-TOP: 15PX;text-align:center;MARGIN-TOP: 41PX;P ADDING-BOTTOM: 15PX;}
.biaoti p{width:1200px;margin:0 auto;overflow:hidden;font-size:23px;PADDING-TOP: 21PX;color:#acacac;text-align:center;}

.photo1-cat{border:1px solid #dbd4cd;height:236px;width: 522px;overflow:hidden;margin-left:2%;padding: 25px;margin-bottom:25px;display:inline;float:left;}

.photo1-cat .content h2{display:block;font-weight:normal;height:140px;overflow:hidden;line-height:160%;color: #7a7a7a;font-size: 14px;}

.photo1-cat .content h2 img{ float:left; margin-right:15px; display:inline; width:138px; height:138px; }

.photo1-cat .content h2 strong{display:block;font-size: 17px;padding-bottom:5px;color: #2d54a3;}

.photo1-cat ul{ margin-top:5px;}

.photo1-cat li{width:300px;border-bottom:1px dashed #eee;background:url(../images/zl_65.gif) no-repeat left;padding-left:10px;padding-top: 7px;}

.photo1-cat li a{color: #5e81c5;font-size: 15px;}
.photo1-cat li a:hover{color: #001e5f;font-size: 15px;}
.zdcp{width:1200px;margin:0 auto;/* padding-top: 22px; */overflow:hidden;}
.zdcp ul{width:1200px;margin:0 auto;overflow:hidden;margin-top: 14px;}
.zdcp ul li{width: 599px;margin:0 auto;overflow:hidden;float: left;}


.more{width:1200px;margin:0 auto;text-align: center;overflow:hidden;margin-bottom: 22px;}
#demo{width:1200px; overflow:hidden; margin:0px auto}

.XW{width:1200PX;PADDING-BOTTOM: 23PX;margin:0 auto;overflow:hidden;}

.XW UL{width:1200PX; margin:0 auto; overflow:hidden;}

.XW UL LI{width:400PX; float:left; margin:0 auto; overflow:hidden;}


.XW1{width: 399PX;margin:0 auto;/* PADDING-BOTTOM: 6PX; */PADDING-TOP: 6PX;FLOAT: LEFT;overflow:hidden;}
 
.XW1 .LF{width: 298PX;float:left;margin:0 auto;overflow:hidden;font-size:14PX;color:#767676;}
.XW1 .LF:HOVER{width: 298PX;float:left;margin:0 auto;overflow:hidden;font-size:14PX;color:#004b73;}
.XW1 .RT{width:100PX; margin:0 auto; float:right; overflow:hidden;}


.bottom {width:100%;overflow:hidden;margin-top: 27px;}
.bottom .bottom1 {width:100%;background-color: #003252;padding: 36px 0;overflow:hidden;}
.bottom .bottom1 .bott1 {width: 1200px;/* padding:15px 0; */margin:0 auto;overflow:hidden;}
.bottom .bottom1 .bott1 .bot1 {width: 650px;min-height:140px;float:left;overflow:hidden;}
.bottom .bottom1 .bott1 .bot1 ul {width: 695px;margin:0 auto;}
.bottom .bottom1 .bott1 .bot1 ul li {width: 134px;min-height:160px;/* padding-right: 14px; */background:url(b2.jpg) repeat-y right;margin-left: 4px;float:left;display:block;overflow:hidden;}
.bottom .bottom1 .bott1 .bot2 {width: 255px;min-height:130px;background:url(b1.jpg) no-repeat 0 8px;padding-left: 30px;font-size: 14px;line-height: 28px;padding-top: 8px;font-weight: normal;color: #fff;float: left;}
.bottom .bottom1 .bott1 .bot2 span {font-size:18px;font-family:Arial;color: #32B2DE;}
.bottom .bottom1 .bott1 .bot3 img {font-size:18px; font-family:Arial; color:#d51c1c; float:right;}
.bottom2 {width:100%;background-color: #004978;overflow:hidden;height: 49px;}
.bottom2 .bot2 {width:1200px;margin:0 auto;text-align:center;font-size: 14px;line-height: 51px;color: #fff;}
.bottom2 .bot2 a {color:#999;}.ddh {width: 137px;overflow:hidden;}
.ddh h3 {font-size: 15px;color: #ffffff;FONT-WEIGHT: BOLD;font-weight: BOLD;line-height:30px;}
.ddh p {font-size:12px;color:#999999;width: 138px;height:26px;line-height:26px;float:left;display:block;}
.ddh p a {font-size:12px;color: #e9e9e9;line-height:26px;text-decoration:none;}
.ddh p a:hover {color:#ddd}
.wz{width: 193px;color:#fff;font-size: 15px;font-weight: bold;float: left;padding-top: 5px;margin-left: 41px;}


.nybanner{width:100%;margin:0 auto;overflow:hidden;background:url(../images/nybanner.jpg) no-repeat;height:500px;background-size: cover;}

.bars{margin-top:15px;width: 1200px;margin: 0 auto;}
.bars img{vertical-align: -2px;margin-right: 5px;}
.bars a{ color:#404040; font-size:12px;}

.contentbox{width: 1200px;margin:0 auto;margin-top: 24px;overflow:hidden;}
.contentbox .contentbox_fl{ width:214px; float:left;}
.contentbox .contentbox_fl .leftnav_title{width:212px;height:46px;background: #014979;font-size:18px;color: white;text-align: center;line-height:46px;}
.contentbox .contentbox_fl .leftnav_title a{color: white;}
.contentbox .contentbox_fl .leftnav_ula { width:212px; background-color:#f1f1f1;}
.contentbox .contentbox_fl .leftnav_ula .leftnav_lia{font-size:16px;color:#A3A3A3;width:190px;line-height:55px;text-align: center;margin:0 auto;border-bottom:1px solid #e7e7e7;}
.contentbox .contentbox_fl .leftnav_ula  b.leftnav_liaa{cursor:pointer;font-weight:normal;background: url(../images/xw3.jpg) no-repeat;text-indent: 30px;font-size:15px;display: inline-block;/* height: 11px; */margin-right: 11px;background-position: 2px 21px;}
.contentbox .contentbox_fl .leftnav_ula  b.leftnav_liaa:hover{cursor:pointer;font-weight:normal;background: url(../images/xw31.jpg) no-repeat;text-indent: 30px;font-size:15px;background-position: 2px 21px;}
.contentbox .contentbox_fl .leftnav_ula  b.leftnav_liaa a{color:#444;text-align: center;}
.contentbox .contentbox_fl .leftnav_ula  b.leftnav_liaa a:hover{ color:#1090e2;}
.contentbox .contentbox_fl .leftnav_ula  b.leftnav_liaa em{/* width:11px; *//* background: url(../images/xw3.jpg) no-repeat; */display: inline-block;height: 11px;margin-right: 11px;/* background-position: 2px 82px; */}
 
.contentbox .contentbox_fr {
    width: 916px;
    float: right;
}
.contentbox .contentbox_fr .rightnav_title {
    background: url(../images/xw2.jpg) no-repeat;
    width: 916px;
    height: 46px;
    line-height: 46px;
    color: #fff;
}.contentbox .contentbox_fr .rightnav_title em{ display:block; width:138px; text-align:center; font-style:normal;}

.contentbox .contentbox_fr .contentbox_list{ overflow:hidden; width:765px; height:140px; border-bottom:1px dashed #e3e3e3; padding-top:15px;}
.contentbox .contentbox_fr .contentbox_list .list_img{ float:left; width:160px; height:120px; vertical-align:middle; border:1px solid #eee;}
.contentbox .contentbox_fr .contentbox_list .list_img img{ width:160px; height:120px; display:block; margin:0 auto;}
.contentbox .contentbox_fr .contentbox_list .list_info{ width:585px; float:right; margin-right:10px;}
.contentbox .contentbox_fr .contentbox_list .list_info h5{ color:#353d3f; font-size:14px;font-family:Microsoft YaHei, Arial, Helvetica, sans-serif; width:580px; text-align:left;margin-bottom: 10px; overflow:hidden;}
.contentbox .contentbox_fr .contentbox_list .list_info h5 font{ float:left;}

.contentbox .contentbox_fr .contentbox_list .list_info h5 span{ float:right; color:#9e9e9e;font-family: arial; font-size:12px;}
.contentbox .contentbox_fr .contentbox_list .list_info .zhaiyao{ font-size:13px; color:#969696;line-height: 22px; width:580px; overflow:hidden; height:50px;}
.contentbox .contentbox_fr .contentbox_list .list_info a{ display:block; color:#9e9e9e; font-size:14px;}

.pro_list{overflow:hidden;width: 951px;}
.pro_list ul{overflow:hidden;width: 950px;}
.pro_list ul li {width: 422px;height: 145px;border-bottom:1px dashed #ccc;float:left;margin-top:32px;margin-right: 53px;}
.pro_list ul li .pro_list_fl{float:left;width: 130px;height: 125px;vertical-align:middle;margin: 7px;}
.pro_list ul li .pro_list_fl img{/* max-width:100px; *//* max-height:100px; */}
.pro_list ul li .pro_list_fr{float:right;width: 277px;color: #1589d4;font-size: 18px;font-weight: bold;margin-top:7px;}
.pro_list ul li .pro_list_fr h6{ font-size: 14px;font-weight: normal;margin-top: 12px;}
.pro_list ul li .pro_list_fr h6 a{color:#353d3f;}
.contentbox .contentbox_fr .rightnav_title em {
    display: block;
    width: 138px;
    text-align: center;
    font-size: 18px;
    font-style: normal;
}
.about{width: 884px;margin:0 auto;overflow:hidden;color:#333;line-height: 32px;padding-top: 15px;font-size:14px;}
.huidian{width:auto; margin:0 auto; overflow:hidden;    color: #1589d4;
    font-size: 18px;
    font-weight: bold;}
    .huidian:hover{width:auto; margin:0 auto; overflow:hidden;    color: #014979;
    font-size: 18px;
    font-weight: bold;}
	
	
	.banner{position:relative;width:100%;min-width:1000px;height:537px;overflow:hidden;z-index:9; margin:0px; padding:0px;}
#fullSlide{width:100%;position:relative;height: 498px;}
#fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
#fullSlide .bd ul{width:100% !important;}
#fullSlide .bd li{width:100% !important;height:500x;overflow:hidden;text-align:center;}
#fullSlide .bd li a{display:block;height: 500px;}
#fullSlide .hd{position:absolute;bottom: 0px;left: 1px;width:100%;z-index:1;height:28px;line-height:28px;text-align:center;}
#fullSlide .hd ul{height:28px;text-align:center;}
#fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:28px;margin:0 9px;background:url(../images/ico.png) no-repeat 0 -169px;overflow:hidden;line-height:9999px;}
#fullSlide .hd ul .on{background:url(ico.png) no-repeat -17px -169px;}
